package com.zmn.mcc.common.dto.dept;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BsDeptDIO implements Serializable {
    private static final long serialVersionUID = -5120121472802209764L;

    /**
     * 部门ID
     */
    private Integer deptId;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 上级部门ID
     */
    private Integer parentId;

    /**
     * 组织ID
     */
    private Integer orgId;

    /**
     * 状态，1-停用，2-启用
     */
    private Integer status;

    /**
     * 北森部门ID
     */
    private Integer bsDeptId;

    /**
     * 北森上级部门ID，如果没有上级ID，则为空。
     */
    private Integer bsParentId;

    /**
     * 负责人ID，对应北森用户ID
     */
    private Integer bsManagerId;

    /**
     * 直属领导ID，对应北森用户ID
     */
    private Integer bsLeaderId;

    /**
     * 操作类型 1.查看 2.新增 3.修改
     */
    private Integer operateType;
}
